favourably impressed - German English Dictionary